//reducer 是一个用于计算state的函数 它接收一个旧的state,和一个action,返回一个新的state
//reduer 是一个纯函数
let initialMoney = 2;
export default function (state = initialMoney, action) {
    //我们需要主观的编写逻辑,返回新状态

    //判断action的类型

    let { type, payload } = action;
    // console.log(type)
    switch (type) {
        case "DEPOSIT":
            return payload + state
        case "WITHDRAW":
            return state - payload
        default:
            return state
    }
}
